From 4bbfa3da11b9d28cb3e17a49193ac2c60fbae09b Mon Sep 17 00:00:00 2001 From: Tim Deegan Date: Thu, 1 Mar 2007 14:00:05 +0000 Subject: [PATCH] [HVM] Save/restore: remove bogus "valid state" check Signed-off-by: Tim Deegan --- tools/libxc/xc_hvm_save.c | 9 +-------- 1 file changed, 1 insertion(+), 8 deletions(-) diff --git a/tools/libxc/xc_hvm_save.c b/tools/libxc/xc_hvm_save.c index c8e2b8eecb..d1b44bd1c6 100644 --- a/tools/libxc/xc_hvm_save.c +++ b/tools/libxc/xc_hvm_save.c @@ -339,14 +339,7 @@ int xc_hvm_save(int xc_handle, int io_fd, uint32_t dom, uint32_t max_iters, } shared_info_frame = info.shared_info_frame; - /* A cheesy test to see whether the domain contains valid state. */ - if (ctxt.ctrlreg[3] == 0) - { - ERROR("Domain is not in a valid HVM guest state"); - goto out; - } - - /* cheesy sanity check */ + /* cheesy sanity check */ if ((info.max_memkb >> (PAGE_SHIFT - 10)) > max_mfn) { ERROR("Invalid HVM state record -- pfn count out of range: %lu", (info.max_memkb >> (PAGE_SHIFT - 10))); -- 2.30.2